package 新的String方法;

import java.util.stream.Stream;

public class Demo {
    public static void main(String[] args) {

        //1.repeat:重复生成字符串
        String s="java";
        System.out.println(s.repeat(5));
        //2.isBlank 字符串判空
        //如果字符串为空或仅包含空白字符。则返回true,否则返回false
        System.out.println(s.isBlank());    //false
        System.out.println("".isBlank());   //true
        System.out.println("   ".isBlank());//true
        //3.lines方法：从给定多行字符串中提取的行流，并用终止符分隔
        //行终止符可以是换行符\n 回车符\r 回车符后紧跟换行符\r\n
        try {
            String str="H\nE\nL\nL\rO";
            Stream<String> lines = str.lines();
            lines.forEach(System.out::println);
        } catch (Exception e) {
           e.printStackTrace();
        }
        //transform
        String str1="java";
        //使用transform将字符全部转换为大写
        String transform = str1.transform(String::toUpperCase);
        System.out.println(transform);

    }
}
